package com.etalk.crm.pojo;

import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;


/**
 * @author Jordan
 */
@Setter
@Getter
public class StudentReportCustomize {

    private Integer id;
    /**
     * 学员id
     */
    private Integer personId;

    /**
     * 报表数据开始时间
     */
    private Date startTime;

    /**
     * 报表数据结束时间
     */
    private Date endTime;

    /**
     * 学员登录账号
     */
    private String stuLogin;

    /**
     * 学员名称
     */
    private String stuCnName;
    /**
     * 角色id
     */
    private Integer roleId;
    /**
     * 门店id
     */
    private Integer storesId;

    /**
     * ssc登录名
     */
    private String sscLogin;
    /**
     * 上课最多的常用老师图像
     */
    private String teacherImage;
    /**
     * 上课最多的常用老师
     */
    private String teacherLogin;

    /**
     * 月完成课时
     */
    private Integer totalComplete;
    /**
     * 获得星星数
     */
    private Integer starNum;
    /**
     * 出勤率
     */
    private Integer attendanceRate;
    /**
     * 四星反馈率
     */
    private Integer fourStarFeedback;

    /**
     * 剩余总课时(所有有效订单总和)
     */
    private BigDecimal remainHours;

    /**
     * 被点名次数(被老师投诉次数)
     */
    private Integer namedTimes;

    /**
     * 旷课次数
     */
    private Integer noShowNum;

    /**
     * 老师点名投诉标签id,以逗号为分隔符的字符串
     */
    private String namedContentIds;

    /**
     * 词汇出错次数
     */
    private Integer wordMistake;

    /**
     * 发音出错次数
     */
    private Integer pronunciationMistake;
    /**
     * 语法出错次数
     */
    private Integer grammarMistake;

    /**
     * 建议学习学时
     */
    private Integer recommendHoursThis;

    /**
     * 迟到次数
     */
    private Integer lateNum;

    /**
     * 打败人数比率
     */
    private BigDecimal defeatedPeopleNum;

    /**
     * 截至到结束时间累积上课多少分钟
     */
    private Integer totalClass;
    /**
     * 已上错误的知识点
     */
    private Integer knowledgeNum;
    /**
     * 已上知识点数
     */
    private Integer knowledgeError;
    /**
     * 订单到期日期
     */
    private String expiryDate;
    /**
     * 中教课程id，以逗号为分隔符的字符串
     */
    private String evaluateLessonIds;

    private String creator;

    private BigDecimal finishNum;

    private BigDecimal total;

    private String testName;

    private BigDecimal score;

    private Integer state;
}
